package models;

import java.util.Calendar;
import java.util.GregorianCalendar;


public class Cliente extends Usuario  {
	private String nome;
	private String email;
	private Endereco enderecoResidencial;
	private Endereco enderecoEntrega;
 	private GregorianCalendar dataCadastro;
   
	public Cliente(String nome, String email,
			Endereco enderecoResidencial, Endereco enderecoEntrega,
			String nomeUsuario, String senha, boolean ativo, boolean bloqueado,
			int tentativasLogin, TipoUsuario tipoUsuario) {
		super(nomeUsuario, senha, ativo,bloqueado, tentativasLogin, tipoUsuario);
		this.nome = nome;
		this.email = email;
		this.enderecoResidencial = enderecoResidencial;
		this.enderecoEntrega = enderecoEntrega;
		this.dataCadastro = new GregorianCalendar();
		
		

	}


	
	public String getNome() {
		return this.nome;
	}


	
	public String getEmail() {
		return this.email;
	}

	
	public Endereco getEnderecoResidencial() {
		return this.enderecoResidencial;
	}

	
	public Endereco getEnderecoEntrega() {
		return this.enderecoEntrega;
	}

	
	public void setEmail(String email) {
		this.email = email;

	}
	
	public void setNome(String nome){
		this.nome = nome;
	}

	
	public void setEnderecoResidencial(Endereco endereco) {
		this.enderecoResidencial = endereco;

	}

	
	public void setEnderecoEntrega(Endereco endereco) {
		this.enderecoEntrega = endereco;

	}


	
	
	public GregorianCalendar getDataCadastroCliente(){
		return this.dataCadastro;
	}

}
